package com.yc.fedex.model.request.track;

import com.yc.fedex.model.domain.TrackingInfo;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class TrackMultiplePieceShipmentRequest {

    private String includeDetailedScans;
    private String associatedType;
    private TrackingInfo masterTrackingNumberInfo;
    private PagingDetails pagingDetails;


    @Data
    @Builder
    @AllArgsConstructor
    @NoArgsConstructor
   public static class PagingDetails {

        private Integer resultsPerPage;

        private String pagingToken;

    }

}

